using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace UglyAnimals
{
    abstract class Entity
    {
        // State of the entity
        public bool Active;

        public abstract Vector2 Position
        {
            get;
            set;
        }

        // Get the width of the player      
        public abstract int Width
        {
            get;
        }

        // Get the height of the player 
        public abstract int Height
        {
            get;
        }

        public abstract void Update(GameTime gameTime);

        public virtual void Draw(SpriteBatch spriteBatch)
        {
        }
    }
}
